﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace XYZshell.Game.CardGameEngine.Special
{
	/// <summary>
	/// 扑克牌堆
	/// </summary>
	public  class PokerDeck:Deck
	{
	
		public PokerDeck()
		{

			for (int i=1; i < 14; i++)
			{
				for (int j=1; j < 5; j++)
				{
					PokerCard pc=new PokerCard( (PokerCardType)j ,i);

					cardsQueue.Enqueue( pc );
				}
			}
			PokerCard jocker1=new PokerCard(PokerCardType.JockerBlack,14);

			PokerCard jocker2=new PokerCard(PokerCardType.JockerRed,15);


			cardsQueue.Enqueue( jocker1 );
			cardsQueue.Enqueue( jocker2 );		
		}

	}
}
